# coding: utf-8
'''
   列表推导式:使用一种方式:将可迭代对象转换为列表
   表达式指的是对变量的操作
   变量=[表达式 for 变量 in 可迭代对象]
   变量=[表达式 for 变量 in 可迭代对象 if 条件]

'''
list_1 = ['哈登', '斯玛特', '戈登', '恩比德']
# 希望获得一个新列表,将list_1里面每一项元素都在后面增加一个'不给力'
list_2 = []
for i in list_1:
    list_2.append(i+'不给力')
print(list_2)

print([i+'不给力' for i in list_1])

# 求出1-100以内的偶数
print([i for i in range(1, 101) if i%2 == 0])

# 求出大于85的分数,并且显示为 分数+是优秀
score = [90, 33, 72, 88, 20, 66]
print([str(i)+'是优秀' for i in score if i >= 85])



